<?php

class Tamanhos_Model extends Model {

    public function listaTamanhos()
    {
        try {
            $tamanhos = Doctrine::getTable('NwsTamanhos')->findAll();
            return $tamanhos;
        } catch (Doctrine_Exception $e) {
            print $e->getMessage();
        }   
    }
    
    public function insertTamanho()
    {
        $tamanhos = new NwsTamanhos;
        $tamanhos->setdscTam(strtoupper($_POST['dscTam']));
        $tamanhos->insertTamanho();
        header('location:'. BASE_URL_ADM . 'tamanhos');
    }
    
    public function excluirTamanho($codTam)
    {
        $tamanho = Doctrine::getTable('NwsTamanhos')->find($codTam);
        if($tamanho) {
            $tamanho->delete();
            header('location:'. BASE_URL_ADM . 'tamanhos');
        } else {
            echo "errado";
        }
    }
    
    public function editaTamanho($codTam)
    {
        $tamanho = Doctrine::getTable('NwsTamanhos')->find($codTam);
        return $tamanho;
    }
    
    public function editadb($post)
     {
         $tamanho = Doctrine_Query::create()
         ->update('NwsTamanhos')
         ->set('dscTam', "'".strtoupper($post['dscTam'])."'")
         ->where('codTam = '.$post['codTam'] );
         $tamanho->execute();
         header('location:'. BASE_URL_ADM . 'tamanhos/');
     }
}

?>
